Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

speedup normalizeIgnoredCharacters when no chars are ignored #331

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

izhan
Copy link

@izhan izhan commented Aug 19, 2015

While investigating #330, I noticed a quick optimization for normalizeIgnoredCharacters (~7% CPU usage in Chrome profiler). We could simply return "" if ignoredChars === "", as that is what will be returned anyways if the function were to continue. Quick benchmarks states that it speeds up the function by > 50x in this case, with no impact on other cases.

Here is the benchmark info:
https://jsperf.com/rangy-normalizeignoredcharacters

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant